package tsb.dom;

import java.util.Vector;

public class Pila {

    private Vector<Componente> pila;
    
    /**
     * Pila(LIFO)
     *
     */
    public Pila() {
        pila = new Vector<Componente>();       
    }

    public Boolean esPilaVacia(){
        return(pila.size() == 0);
    }

    public void escribirEnPila(Componente c){
        pila.addElement(c);
    }

    public Componente getActual(){
        Componente c = null;

        if (! esPilaVacia() ){
            c = pila.lastElement();
        }
        return c;
    }

    public void delUltimoIngresado(){
        if (!esPilaVacia()){
            pila.removeElementAt(pila.size()-1);           
        }
    }
}
